cea8999406cba545acda9e1c2a51391b2912a59e,src/test/java/org/elasticsearch/indices/store/IndicesStoreIntegrationTests.java,IndicesStoreIntegrationTests,testShardActiveElseWhere,#,117
Before Change
@Test
public void testShardActiveElseWhere() throws Exception {
String node_1 = internalCluster().startNode();
String node_2 = internalCluster().startNode();
final String node_1_id = internalCluster().getInstance(DiscoveryService.class, node_1).localNode().getId();
final String node_2_id = internalCluster().getInstance(DiscoveryService.class, node_2).localNode().getId();
After Change
boolean node1IsMasterEligible = randomBoolean();
boolean node2IsMasterEligible = !node1IsMasterEligible || randomBoolean();
Future<String> node_1_future = internalCluster().startNodeAsync(ImmutableSettings.builder().put("node.master", node1IsMasterEligible).build());
Future<String> node_2_future = internalCluster().startNodeAsync(ImmutableSettings.builder().put("node.master", node2IsMasterEligible).build());
final String node_1 = node_1_future.get();
final String node_2 = node_2_future.get();
final String node_1_id = internalCluster().getInstance(DiscoveryService.class, node_1).localNode().getId();
final String node_2_id = internalCluster().getInstance(DiscoveryService.class, node_2).localNode().getId();